$(function () {
    // 表单切换
    $('#link_reg').click(function () {
        $('.login-box').hide();
        $('.reg-box').show();
    })
    $('#link_login').click(function () {
        $('.login-box').show();
        $('.reg-box').hide();
    })
    
    // 密码验证 自定义规则
    var form = layui.form
    form.verify ({
        pwd:[/^\S{6,12}$/,'密码长度是6-12位非空格组成'],
        repwd:function(value,item) {
            if(value != $(item).parent().prev().find('input').val()) {
                return '与上面输入的密码不一致'
            }
        }
    })

    // 注册功能
    $('#form_reg').submit(function(e) {
        e.preventDefault()//阻止默认行为
        $.post('/api/reguser',{
            username:$('#reg_username').val(),
            password:$('#reg_password').val(),
        },function (res) {
            if(res.status != 0) return layui.layer.msg(res.message)
            layui.layer.msg('注册成功')
            $('#link_login').click();
        })
    })
    // 登录功能
    $('#reg_login').submit(function (e) {
        e.preventDefault();
        $.ajax({
            method:'POST',
            url:'/api/login',
            data:{
                username:$('#login_username').val(),
                password:$('#login_password').val(),
            },
            success:function(res) {
                if (res.status != 0) {
                    return layui.layer.msg('登录失败！')
                }
                layui.layer.msg('登录成功')
                // 将登录成功得到的token字符串，保存到localStorage 本地存储
                localStorage.setItem('token',res.token)
                // 跳转后台主页
                location.href = 'index.html'
            }
        })
    })


})